package org.example.mbg.mapper;

import java.util.List;
import org.apache.ibatis.annotations.Param;
import org.example.mbg.model.TQuartzTaskLog;
import org.example.mbg.model.TQuartzTaskLogExample;

public interface TQuartzTaskLogMapper {
    long countByExample(TQuartzTaskLogExample example);

    int deleteByExample(TQuartzTaskLogExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(TQuartzTaskLog record);

    int insertSelective(TQuartzTaskLog record);

    List<TQuartzTaskLog> selectByExampleWithBLOBs(TQuartzTaskLogExample example);

    List<TQuartzTaskLog> selectByExample(TQuartzTaskLogExample example);

    TQuartzTaskLog selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") TQuartzTaskLog record, @Param("example") TQuartzTaskLogExample example);

    int updateByExampleWithBLOBs(@Param("record") TQuartzTaskLog record, @Param("example") TQuartzTaskLogExample example);

    int updateByExample(@Param("record") TQuartzTaskLog record, @Param("example") TQuartzTaskLogExample example);

    int updateByPrimaryKeySelective(TQuartzTaskLog record);

    int updateByPrimaryKeyWithBLOBs(TQuartzTaskLog record);

    int updateByPrimaryKey(TQuartzTaskLog record);
}